/**
 * @Author: Jiang Zhongxun
 * @Date: 2024-10-04 14:23:46
 * @FilePath: /Socket/practiceProject/src/utils/timerRecordUtil.c
 * @Description: 记录时间工具接口
 */
#include "../../include/utils/utils.h"

/**
 * 获取当前时间日期的字符串，格式为 YYYY-MM-DD HH:MM:SS
 *
 * @param null
 * @return 当前时间日期的字符串
 */
char *getCurrentDateTimeUtil(void)
{
    struct tm *timeInfo;
    // 分配足够的空间存储日期时间字符串
    char *dateTimeStr = (char *)malloc(50 * sizeof(char));
    time_t now;
    time(&now);
    timeInfo = localtime(&now);
    strftime(dateTimeStr, 50, "%Y-%m-%d %H:%M:%S", timeInfo);
    return dateTimeStr;
}
